package net.toocruel.iqismart.entity.dto;

import java.util.ArrayList;
import java.util.List;

/**
 * @Description
 * @Auther sty
 * @createTime 2018/5/8 上午12:22
 */
public class TimeOffset {
    public static List<TimeOffset> ALL = new ArrayList<>();
    static {
        ALL.add(new TimeOffset());
        ALL.add(new TimeOffset("-12" ,"日界线西"));
        ALL.add(new TimeOffset("-11" ,"中途岛、萨摩亚群岛"));
        ALL.add(new TimeOffset("-10" ,"夏威夷"));
        ALL.add(new TimeOffset("-9"  ,"阿拉斯加"));
        ALL.add(new TimeOffset("-8"  ,"太平洋时间(美国和加拿大)"));
        ALL.add(new TimeOffset("-7"  ,"山地时间(美国和加拿大)"));
        ALL.add(new TimeOffset("-6"  ,"中部时间(美国和加拿大)、墨西哥城"));
        ALL.add(new TimeOffset("-5"  ,"东部时间(美国和加拿大)、波哥大"));
        ALL.add(new TimeOffset("-4"  ,"大西洋时间(加拿大)、加拉加斯"));
        ALL.add(new TimeOffset("-3.5","纽芬兰"));
        ALL.add(new TimeOffset("-3"  ,"巴西、布宜诺斯艾利斯、乔治敦"));
        ALL.add(new TimeOffset("-2"  ,"中大西洋"));
        ALL.add(new TimeOffset("-1"  ,"亚速尔群岛、佛得角群岛"));
        ALL.add(new TimeOffset("0"   ,"间、伦敦、卡萨布兰卡"));
        ALL.add(new TimeOffset("1"   ,"中欧时间、安哥拉、利比亚"));
        ALL.add(new TimeOffset("2"   ,"东欧时间、开罗，雅典"));
        ALL.add(new TimeOffset("3"   ,"巴格达、科威特、莫斯科"));
        ALL.add(new TimeOffset("3.5" ,"德黑兰"));
        ALL.add(new TimeOffset("4"   ,"阿布扎比、马斯喀特、巴库"));
        ALL.add(new TimeOffset("4.5" ,"喀布尔"));
        ALL.add(new TimeOffset("5"   ,"叶卡捷琳堡、伊斯兰堡、卡拉奇"));
        ALL.add(new TimeOffset("5.5" ,"孟买、加尔各答、新德里"));
        ALL.add(new TimeOffset("6"   ,"阿拉木图、 达卡、新亚伯利亚"));
        ALL.add(new TimeOffset("7"   ,"曼谷、河内、雅加达"));
        ALL.add(new TimeOffset("8"   ,"北京、重庆、香港、新加坡"));
        ALL.add(new TimeOffset("9"   ,"东京、汉城、大阪、雅库茨克"));
        ALL.add(new TimeOffset("9.5" ,"阿德莱德、达尔文"));
        ALL.add(new TimeOffset("10"  ,"悉尼、关岛"));
        ALL.add(new TimeOffset("11"  ,"马加丹、索罗门群岛"));
        ALL.add(new TimeOffset("12"  ,"奥克兰、惠灵顿、堪察加半岛"));
    }
    private String name;
    private String value;

    private TimeOffset() {
    }

    private TimeOffset(String value, String name) {
        this.name = name;
        this.value = value;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }
}
